package com.jingli.pile.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;

/**
 * 
 * @TableName c_platform_info
 */
@TableName(value ="c_platform_info")
public class PlatformInfo implements Serializable {
    /**
     * 主键
     */
    @TableId(type = IdType.AUTO)
    private Long id;

    /**
     * 对接编码
     */
    private String platformId;

    /**
     * 对接平台名称
     */
    private String platformName;

    /**
     * 对接人姓名
     */
    private String contactPerson;

    /**
     * 对接人联系方式
     */
    private String mobile;

    /**
     * 对接方秘钥
     */
    private String platformSecretOrigin;

    /**
     * 对接方秘钥(加密)
     */
    private String platformSecret;

    /**
     * 签名秘钥
     */
    private String signSecret;

    /**
     * 数据加密秘钥
     */
    private String dataSecret;

    /**
     * 初始化向量
     */
    private String dataSecretIv;

    /**
     * 互联互通地址
     */
    private String apiUrl;

    /**
     * 服务器IP
     */
    private String accessIp;

    /**
     * 对接环境
     */
    private String env;

    /**
     * 我方平台ID
     */
    private String jingliPlatformId;

    /**
     * 我放平台key
     */
    private String jingliPlatformSecret;

    /**
     * 我方签名密钥
     */
    private String jingliSigSecret;

    /**
     * 我方数据加密密钥
     */
    private String jingliDataSecret;

    /**
     * 我方初始化向量
     */
    private String jingliDataSecretIv;

    private String pushEnable;

    @TableField(exist = false)
    private static final long serialVersionUID = 1L;

    /**
     * 主键
     */
    public Long getId() {
        return id;
    }

    /**
     * 主键
     */
    public void setId(Long id) {
        this.id = id;
    }

    /**
     * 对接编码
     */
    public String getPlatformId() {
        return platformId;
    }

    /**
     * 对接编码
     */
    public void setPlatformId(String platformId) {
        this.platformId = platformId;
    }

    /**
     * 对接平台名称
     */
    public String getPlatformName() {
        return platformName;
    }

    /**
     * 对接平台名称
     */
    public void setPlatformName(String platformName) {
        this.platformName = platformName;
    }

    /**
     * 对接人姓名
     */
    public String getContactPerson() {
        return contactPerson;
    }

    /**
     * 对接人姓名
     */
    public void setContactPerson(String contactPerson) {
        this.contactPerson = contactPerson;
    }

    /**
     * 对接人联系方式
     */
    public String getMobile() {
        return mobile;
    }

    /**
     * 对接人联系方式
     */
    public void setMobile(String mobile) {
        this.mobile = mobile;
    }

    /**
     * 对接方秘钥
     */
    public String getPlatformSecretOrigin() {
        return platformSecretOrigin;
    }

    /**
     * 对接方秘钥
     */
    public void setPlatformSecretOrigin(String platformSecretOrigin) {
        this.platformSecretOrigin = platformSecretOrigin;
    }

    /**
     * 对接方秘钥(加密)
     */
    public String getPlatformSecret() {
        return platformSecret;
    }

    /**
     * 对接方秘钥(加密)
     */
    public void setPlatformSecret(String platformSecret) {
        this.platformSecret = platformSecret;
    }

    /**
     * 签名秘钥
     */
    public String getSignSecret() {
        return signSecret;
    }

    /**
     * 签名秘钥
     */
    public void setSignSecret(String signSecret) {
        this.signSecret = signSecret;
    }

    /**
     * 数据加密秘钥
     */
    public String getDataSecret() {
        return dataSecret;
    }

    /**
     * 数据加密秘钥
     */
    public void setDataSecret(String dataSecret) {
        this.dataSecret = dataSecret;
    }

    /**
     * 初始化向量
     */
    public String getDataSecretIv() {
        return dataSecretIv;
    }

    /**
     * 初始化向量
     */
    public void setDataSecretIv(String dataSecretIv) {
        this.dataSecretIv = dataSecretIv;
    }

    /**
     * 互联互通地址
     */
    public String getApiUrl() {
        return apiUrl;
    }

    /**
     * 互联互通地址
     */
    public void setApiUrl(String apiUrl) {
        this.apiUrl = apiUrl;
    }

    /**
     * 服务器IP
     */
    public String getAccessIp() {
        return accessIp;
    }

    /**
     * 服务器IP
     */
    public void setAccessIp(String accessIp) {
        this.accessIp = accessIp;
    }

    /**
     * 对接环境
     */
    public String getEnv() {
        return env;
    }

    /**
     * 对接环境
     */
    public void setEnv(String env) {
        this.env = env;
    }

    /**
     * 我方平台ID
     */
    public String getJingliPlatformId() {
        return jingliPlatformId;
    }

    /**
     * 我方平台ID
     */
    public void setJingliPlatformId(String jingliPlatformId) {
        this.jingliPlatformId = jingliPlatformId;
    }

    /**
     * 我放平台key
     */
    public String getJingliPlatformSecret() {
        return jingliPlatformSecret;
    }

    /**
     * 我放平台key
     */
    public void setJingliPlatformSecret(String jingliPlatformSecret) {
        this.jingliPlatformSecret = jingliPlatformSecret;
    }

    /**
     * 我方签名密钥
     */
    public String getJingliSigSecret() {
        return jingliSigSecret;
    }

    /**
     * 我方签名密钥
     */
    public void setJingliSigSecret(String jingliSigSecret) {
        this.jingliSigSecret = jingliSigSecret;
    }

    /**
     * 我方数据加密密钥
     */
    public String getJingliDataSecret() {
        return jingliDataSecret;
    }

    /**
     * 我方数据加密密钥
     */
    public void setJingliDataSecret(String jingliDataSecret) {
        this.jingliDataSecret = jingliDataSecret;
    }

    /**
     * 我方初始化向量
     */
    public String getJingliDataSecretIv() {
        return jingliDataSecretIv;
    }

    /**
     * 我方初始化向量
     */
    public void setJingliDataSecretIv(String jingliDataSecretIv) {
        this.jingliDataSecretIv = jingliDataSecretIv;
    }

    public String getPushEnable() {
        return pushEnable;
    }

    public void setPushEnable(String pushEnable) {
        this.pushEnable = pushEnable;
    }
}